python:
	swig -python memory.i
	$(CC) -c -I/usr/include/python2.6 memory_wrap.c
	$(CC) -dynamiclib -framework Python memory_wrap.o -o _memory.so

perl:
	swig -perl memory.i
	$(CC) -dynamiclib -framework Perl memory_wrap.c -o memory.so

tcl:
	swig -tcl memory.i
	$(CC) -c memory_wrap.c -o memory.o
	$(CC) -dynamiclib -framework Tcl memory.o -o memory.so

clean:
	rm -f *~ memory_wrap.* *.so *.o
	rm -f *.pyc memory.py
